package Aquarium;

import java.util.ArrayList;

public class Shark extends Fish
{
	public Shark(String name, String type)
	{
		super(3);
		setName(name);
		setType(type);
		setEaten(false);
	}

	@Override
	public void encounter(Fish f, ArrayList<Fish> world)
	{

		if(f.getType().equals("goldfish")){
//			world.remove(f);
//			this.setEaten(true);
		}
		
		if(f.getType().equals("muskie")){
			//System.out.println("Shark ate");
			world.remove(f);
			this.setEaten(true);
		}
		
		if(f.getType().equals("shark")){
			for(int i = 0; i < this.getNumberOfPossibleChildren(); i ++){
				Shark s = new Shark("shark", "shark");
				s.setEaten(true);
				world.add(s);
			}
			this.setHasReproduced(true);
			f.setHasReproduced(true);
		}
		
	}


}
